A Graph Calculus for Predicate Logic
نویسندگان
چکیده
We introduce a refutation graph calculus for classical first-order predicate logic, which is an extension of previous ones for binary relations. One reduces logical consequence to establishing that a constructed graph has empty extension, i. e. it represents ⊥. Our calculus establishes that a graph has empty extension by converting it to a normal form, which is expanded to other graphs until we can recognize conflicting situations (equivalent to a formula and its negation).
منابع مشابه
A Decision Procedure Revisited: Notes on Direct Logic, Linear Logic and its Implementation
Bellin, G. and J. Ketonen, A decision procedure revisited: Notes on direct logic, linear logic and its implementation, Theoretical Computer Science 95 (1992) 115-142. This paper studies decidable fragments of predicate calculus. We will focus on the structure of direct predicate calculus as defined in Ketonen and Weyhrauch (1984) in the light of the recent work of Girard (Girard 1987, 1988) on ...
متن کاملA Predicate Connection Graph Based Logic with Flexible Control
The FDE has been designed to support multiple search strategies for logic programs. This machine represents the knowledge base in a strategy independent fashion as a predicate connection graph which encodes potential unifications between predicates. It facilitates knowledge representation in the language of full first order predicate calculus Immediate developments include implementation of var...
متن کاملThe Calculus of Constructions andHigher
The Calculus of Constructions (CC) ((Coquand 1985]) is a typed lambda calculus for higher order intuitionistic logic: proofs of the higher order logic are interpreted as lambda terms and formulas as types. It is also the union of Girard's system F ! ((Girard 1972]), a higher order typed lambda calculus, and a rst order dependent typed lambda calculus in the style of de Bruijn's Automath ((de Br...
متن کاملKnowledge Representation Method Based On Predicate Calculus In An Intelligent CAI System
The knowledge representation method is introduced to be applied in the ICAI system to teach prog~min~ language° Knowledge about syntax and semanties of that language is represented by a set of axioms w~itten in the predicate calculus language, The directed graph of concepts is mentioned as a method to represent an instr~ctlonal structure of the domain knowledge. The pros[ procedure to answer st...
متن کاملA Peirce Style Calculus for ALC
Description logics (DLs) are a well-understood family of knowledge representation (KR) languages. The notation of DLs has the flavour of a variable-free first order predicate logic. In this paper, a diagrammatic representation of the DLALC, based on Peirce’s existential graphs, is presented, and a set of transformation rules on these graphs is provided. It is proven that these rules form a soun...
متن کامل